dog dumpling - Turkish English Dictionary